img{border:none;}
.ad{width:978px;height:166px;border:2px solid #F0F0F0;margin-top:10px;margin:0 auto;margin-bottom:10px;}
.ad img{margin:0 auto;margin-top:2px;margin-left:10px;}

#subject{width:980px;height:1560px;margin:0 auto;background-color:#F6F5F5;border:1px solid #CDCDCD;}

#left{width:485px;height:350px;border:2px solid #f0f0f0;float:left;margin-left:1px;margin-top:2px;}
#left:hover{border:2px solid orange;text-decoration:underline;color:#555;}
#left a img{margin-left:8px;margin-top:4px;}
#left span a{font-size:14px;color:#555;text-decoration:none;line-height:40px;margin-left:20px;}

#right{width:484px;height:350px;border:2px solid #f0f0f0;float:left;margin-left:1px;margin-right:1px;
margin-top:2px;_border:1px solid #f0f0f0;}
.first{width:236px;height:169px;border:2px solid #f0f0f0;margin:1px;float:left;_width:234px;}
.first:hover{border:2px solid orange;text-decoration:underline;color:#555;}
.first a img{margin-top:12px;margin-left:7px;}
.first span a{font-size:14px;color:#555;text-decoration:none;line-height:40px;margin-left:20px;}

#long{width:980px;height:162px;float:left;}
.long_first{width:240px;height:160px;border:2px solid #f0f0f0;float:left;}
.long_first:hover{border:2px solid orange;color:#555;text-decoration:underline;}
.long_first a img{margin-top:12px;margin-left:7px;}
.long_first span a{font-size:14px;color:#555;text-decoration:none;line-height:30px;margin-left:20px;}